Download On the Application of RLS Adaptive Filtering for Voice Pitch Modification
This paper presents a pitch modification scheme, based on the recursive least-squares (RLS) adaptive algorithm, for speech and singing voice signals. The RLS filter is used to determine the linear prediction (LP) model on a sample-by-sample framework, as opposed to the LP-coding (LPC) method, which operates on a block basis. Therefore, an RLS-based approach is able to preserve the natural subtle variations on the vocal tract model, avoiding discontinuities in the synthesized signal and the inherent frame-delay associated to classic methods. The LP residual is modified in the synthesis stage in order to generate the output signal. Listening tests verify the overall quality of the synthesized signal using the RLS approach, indicating that this technique is suitable for realtime applications.
Download A pickup model for the Clavinet
In this paper recent findings on magnetic transducers are applied to the analysis and modeling of Clavinet pickups. The Clavinet is a stringed instrument having similarities to the electric guitar, it has magnetic single coil pickups used to transduce the string vibration to an electrical quantity. Data gathered during physical inspection and electrical measurements are used to build a complete model which accounts for nonlinearities in the magnetic flux. The model is inserted in a Digital Waveguide (DWG) model for the Clavinet string for its evaluation.
Download The Helmholtz Resonator Tree
The Helmholtz resonator is a prototype of a single acoustic resonance, which can be modeled with a digital resonator. This paper extends this concept by coupling several Helmholtz resonators. The resulting structure is called a Helmholtz resonator tree. The height of the tree is defined by the number of resonator layers that are interconnected. The overall number of resonance frequencies of a Helmholtz resonator tree is the same as its height. A Helmholtz resonator tree can be modeled using wave digital filters (WDF), when electro-acoustic analogies are applied. A WDF tool for implementing Helmholtz resonator trees has been developed in C++. A VST plugin and an Android mobile application were created, which can run short Helmholtz resonator trees in real time. Helmholtz resonator trees can be used for the real-time synthesis of percussive sounds and for realizing novel filtering which can be tuned using intuitive physical parameters.